
<!DOCTYPE html>
<html lang="en" class="loading">
<head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
    <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <title>git大全 - Hexo</title>
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
    <meta name="google" content="notranslate" />
    <meta name="keywords" content="Fechin,"> 
    <meta name="description" content="一. 首先svn是git的前辈 svn现在被git干掉了git历史回溯，版本管理
二.git安装2.1 打开浏览器输入网址https://git-scm.com/到git安装页面2.2  点击Dow,"> 
    <meta name="author" content="John Doe"> 
    <link rel="alternative" href="atom.xml" title="Hexo" type="application/atom+xml"> 
    <link rel="icon" href="/img/favicon.png"> 
    
    
    
    <meta name="twitter:card" content="summary"/>
    <meta name="twitter:title" content="git大全 - Hexo"/>
    <meta name="twitter:description" content="一. 首先svn是git的前辈 svn现在被git干掉了git历史回溯，版本管理
二.git安装2.1 打开浏览器输入网址https://git-scm.com/到git安装页面2.2  点击Dow,"/>
    
    
    
    
    <meta property="og:site_name" content="Hexo"/>
    <meta property="og:type" content="object"/>
    <meta property="og:title" content="git大全 - Hexo"/>
    <meta property="og:description" content="一. 首先svn是git的前辈 svn现在被git干掉了git历史回溯，版本管理
二.git安装2.1 打开浏览器输入网址https://git-scm.com/到git安装页面2.2  点击Dow,"/>
    
<link rel="stylesheet" href="/css/diaspora.css">

<meta name="generator" content="Hexo 5.4.1"></head>

<body class="loading">
    <span id="config-title" style="display:none">Hexo</span>
    <div id="loader"></div>
    <div id="single">
    <div id="top" style="display: block;">
    <div class="bar" style="width: 0;"></div>
    <a class="iconfont icon-home image-icon" href="javascript:;" data-url="http://example.com"></a>
    <div title="播放/暂停" class="iconfont icon-play"></div>
    <h3 class="subtitle">git大全</h3>
    <div class="social">
        <div>
            <div class="share">
                <a title="获取二维码" class="iconfont icon-scan" href="javascript:;"></a>
            </div>
            <div id="qr"></div>
        </div>
    </div>
    <div class="scrollbar"></div>
</div>

    <div class="section">
        <div class="article">
    <div class='main'>
        <h1 class="title">git大全</h1>
        <div class="stuff">
            <span>二月 22, 2022</span>
            

        </div>
        <div class="content markdown">
            <h1 id="一-首先svn是git的前辈-svn现在被git干掉了"><a href="#一-首先svn是git的前辈-svn现在被git干掉了" class="headerlink" title="一. 首先svn是git的前辈 svn现在被git干掉了"></a>一. 首先svn是git的前辈 svn现在被git干掉了</h1><p>git历史回溯，版本管理</p>
<h2 id="二-git安装"><a href="#二-git安装" class="headerlink" title="二.git安装"></a>二.git安装</h2><p>2.1 打开浏览器输入网址<a target="_blank" rel="noopener" href="https://git-scm.com/%E5%88%B0git%E5%AE%89%E8%A3%85%E9%A1%B5%E9%9D%A2">https://git-scm.com/到git安装页面</a><br>2.2  点击Downloads进入，根据自己的电脑系统安装自己版本<br>2.3  下载64位那个配置<br>2.4  一路 next 安装好了之后，打开任意盘符，右键打开 git bash here</p>
<h2 id="三-git配置"><a href="#三-git配置" class="headerlink" title="三.git配置"></a>三.git配置</h2><p>如果第一次配置的话：</p>
<ol>
<li>在本机上生成公钥和秘钥</li>
<li>1 git config  –global user.name “黄立加”</li>
<li>2 git config  –global user.email “<a href="mailto:&#x32;&#x32;&#55;&#x32;&#56;&#x31;&#51;&#x39;&#x34;&#x36;&#64;&#113;&#113;&#x2e;&#x63;&#111;&#109;">&#x32;&#x32;&#55;&#x32;&#56;&#x31;&#51;&#x39;&#x34;&#x36;&#64;&#113;&#113;&#x2e;&#x63;&#111;&#109;</a>“</li>
<li>3 生成ssh-kengen -t rsa(加密) -C “<a href="mailto:&#50;&#50;&#55;&#x32;&#x38;&#x31;&#x33;&#57;&#x34;&#54;&#x40;&#x71;&#113;&#46;&#99;&#111;&#x6d;">&#50;&#50;&#55;&#x32;&#x38;&#x31;&#x33;&#57;&#x34;&#54;&#x40;&#x71;&#113;&#46;&#99;&#111;&#x6d;</a>“</li>
<li>4 连续三次回车之后打开用户文件夹/xx/.ssh/id rsa.pub</li>
<li>5 使用黑窗口同样可以操作，如果记不住单词的话使用tab键会帮你补充，如果遇到同样步骤的话点击上箭头会出来你之前输入的</li>
<li>把公钥ssh.pub文件里的代码右击使用记事本打开复制出来，添加到远程仓库账户的ssh公钥里</li>
</ol>
<h2 id="四-git使用"><a href="#四-git使用" class="headerlink" title="四.git使用"></a>四.git使用</h2><p>git的使用分为两种：</p>
<h1 id="1-自己创建的仓库"><a href="#1-自己创建的仓库" class="headerlink" title="1. 自己创建的仓库"></a>1. 自己创建的仓库</h1><p>1.1 在桌面点击右键点击Git Bush Here出现黑窗口<br>1.2 输入命令 mkdir store（文件夹的名字）, 输入回车<br>1.3 dir 是安卓命令  ls是苹果命令 都可以创建文件<br>1.4 cd store文件html，在store文件夹里创建一个html页面<br>1.5 黑窗中输入 git init 回车<br>1.6 查看状态输入命令 git status 提示工具<br>1.7 git add .<br>1.8 git commit -m “第一次提交” 从本地回到远程<br>1.9 在gitee里面新建一个仓库，点击ssh<br>1.10 git remote add  orgin //仓库地址<br>1.11 git push -u orgin “master”</p>
<h2 id="2-如何拉取别人代码"><a href="#2-如何拉取别人代码" class="headerlink" title="2. 如何拉取别人代码"></a>2. 如何拉取别人代码</h2><p>面试官问到工作中你遇到了什么问题，如何解决的？<br>方法一<br>我们的项目被组长改了，导致代码上不去，经过自己的排查，我是这样改的<br>2.1如果修改了远端路径，地址改变，我们这时候改变一下里面的内容，重新上传<br>2.2 git add .<br>2.3 git commit -m “111”<br>2.4 git push后会出现报错，意思是读取自己远端地址没找到，我们需要点击<br>.git文件中的config文件右击打开修改url地址就行了，然后直接git push上传就行</p>
<h2 id="3-如果你想回到第一次提交或者n次"><a href="#3-如果你想回到第一次提交或者n次" class="headerlink" title="3. 如果你想回到第一次提交或者n次"></a>3. 如果你想回到第一次提交或者n次</h2><p>执行命令git reset –hard  后面跟id</p>
<h2 id="4"><a href="#4" class="headerlink" title="4."></a>4.</h2><p>上传一个新的，会上传不去，显示本地与远程没有东西的话，克隆一下git地址，输入<br>git remote add orgin +复制地址，然后git push 上传，会报错，输入git  push -u orgin master<br>报错，如果小组开发要先克隆一下git clone 地址，把.git文件剪切到自己的文件夹，输入<br>git add .<br>git commit -m “111”<br> git push</p>

            <!--[if lt IE 9]><script>document.createElement('audio');</script><![endif]-->
            <audio id="audio" loop="1" preload="auto" controls="controls" data-autoplay="false">
                <source type="audio/mpeg" src="">
            </audio>
            
                <ul id="audio-list" style="display:none">
                    
                        
                            <li title="0" data-url="http://link.hhtjim.com/163/425570952.mp3"></li>
                        
                    
                        
                            <li title="1" data-url="http://link.hhtjim.com/163/425570952.mp3"></li>
                        
                    
                </ul>
            
        </div>
        
    <div id="gitalk-container" class="comment link"
		data-enable="false"
        data-ae="false"
        data-ci=""
        data-cs=""
        data-r=""
        data-o=""
        data-a=""
        data-d="false"
    >查看评论</div>


    </div>
    
</div>


    </div>
</div>
</body>


<script src="//lib.baomitu.com/jquery/1.8.3/jquery.min.js"></script>
<script src="/js/plugin.js"></script>
<script src="/js/typed.js"></script>
<script src="/js/diaspora.js"></script>


<link rel="stylesheet" href="/photoswipe/photoswipe.css">
<link rel="stylesheet" href="/photoswipe/default-skin/default-skin.css">


<script src="/photoswipe/photoswipe.min.js"></script>
<script src="/photoswipe/photoswipe-ui-default.min.js"></script>


<!-- Root element of PhotoSwipe. Must have class pswp. -->
<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
    <!-- Background of PhotoSwipe. 
         It's a separate element as animating opacity is faster than rgba(). -->
    <div class="pswp__bg"></div>
    <!-- Slides wrapper with overflow:hidden. -->
    <div class="pswp__scroll-wrap">
        <!-- Container that holds slides. 
            PhotoSwipe keeps only 3 of them in the DOM to save memory.
            Don't modify these 3 pswp__item elements, data is added later on. -->
        <div class="pswp__container">
            <div class="pswp__item"></div>
            <div class="pswp__item"></div>
            <div class="pswp__item"></div>
        </div>
        <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->
        <div class="pswp__ui pswp__ui--hidden">
            <div class="pswp__top-bar">
                <!--  Controls are self-explanatory. Order can be changed. -->
                <div class="pswp__counter"></div>
                <button class="pswp__button pswp__button--close" title="Close (Esc)"></button>
                <button class="pswp__button pswp__button--share" title="Share"></button>
                <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
                <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
                <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR -->
                <!-- element will get class pswp__preloader--active when preloader is running -->
                <div class="pswp__preloader">
                    <div class="pswp__preloader__icn">
                      <div class="pswp__preloader__cut">
                        <div class="pswp__preloader__donut"></div>
                      </div>
                    </div>
                </div>
            </div>
            <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
                <div class="pswp__share-tooltip"></div> 
            </div>
            <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
            </button>
            <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
            </button>
            <div class="pswp__caption">
                <div class="pswp__caption__center"></div>
            </div>
        </div>
    </div>
</div>






</html>
